package com.Pawtrack.info.mapper;

import java.util.List;

import com.Pawtrack.info.domain.PetHealth;

/**
 * 宠物健康Mapper接口
 * 
 * @author ruoyi
 * @date 2025-08-14
 */
public interface PetHealthMapper 
{
    /**
     * 查询宠物健康
     * 
     * @param id 宠物健康主键
     * @return 宠物健康
     */
    public PetHealth selectPetHealthById(Long id);

    /**
     * 查询宠物健康列表
     * 
     * @param petHealth 宠物健康
     * @return 宠物健康集合
     */
    public List<PetHealth> selectPetHealthList(PetHealth petHealth);

    /**
     * 新增宠物健康
     * 
     * @param petHealth 宠物健康
     * @return 结果
     */
    public int insertPetHealth(PetHealth petHealth);

    /**
     * 修改宠物健康
     * 
     * @param petHealth 宠物健康
     * @return 结果
     */
    public int updatePetHealth(PetHealth petHealth);

    /**
     * 删除宠物健康
     * 
     * @param id 宠物健康主键
     * @return 结果
     */
    public int deletePetHealthById(Long id);

    /**
     * 批量删除宠物健康
     * 
     * @param ids 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePetHealthByIds(Long[] ids);
}
